package com.lxf.education.service;

import com.lxf.education.pojo.UserPojo;
import com.lxf.education.utils.CodeUpdateVo;
import com.lxf.education.utils.ResultVo;

import java.util.List;

import javax.servlet.http.HttpServletRequest;
/**
* @author:LuoXingFa;
* @version:Date:2022年4月18日下午4:04:59
*/
public interface UserService {

	    //实现用户登录
	     List<UserPojo> findUser(String username, String password);

	     //获取登录用户的信息
	     UserPojo findUserProfile(String username);
        
	     //用户注册
		 UserPojo insertUser(UserPojo user);

//		 //邮箱验证找回密码
//		void sendSimpleEmail(String toEmail, String title, String content);

		//获取邮箱验证码
		ResultVo getCode(String mailAddress);

		//根据用户名查询密码
		String findPWDByName(String username);

		//通过邮箱查询该用户是否存在
		UserPojo findUserByEmail(String email);
//
//		//找回密码
//		Object backPassword(String bastPath, String emails);

		//根据验证码找回密码
		ResultVo updatePwdByCode(String username,String code,String newPwd,String reNewPwd);
}
